package net.lahuobao.mall.service.admin;

import net.lahuobao.mall.entity.admin.*;
import net.lahuobao.mall.entity.admin.resultmodel.MallProjectEmployee;
import org.jeecgframework.core.common.model.json.DataGrid;

import java.util.List;
import java.util.Map;
import java.util.concurrent.Executors;

/**
 * Created by Lenovo on 2017/3/22.
 */
public interface MallProjectServiceI {
    public DataGrid getTransProjectALL(Map<String,Object> map);
    public DataGrid getProjectEmployee(Map map);
    public void modifyProjectEmployeeInfo(Map map) throws Exception;
    public void modifyProjectInfo(Map map) throws Exception;
    public void addMallProject(Map map) throws Exception;
    public List<MallTransProject> getProject(Map map);
    public int getProjectCount(Map map);
    public void addProjectEmployee(Map map) throws Exception;
    public void delProject(Map map) throws Exception;
    public void delProjectEmployee(Map map) throws Exception;
    public void addMallLog(String cardNo,String operatorId, int logType, String logcontent);
    public DataGrid getMallProjectLog(Map map);
    public DataGrid getMallCardInfo(Map map);
    public MallCardRole getUserCardRole(String userId);
    public List<MallTransProjectEmployee> getAccountAdminEmployees(String accountId);

}
